Reseller-Customer companies linking optimization
Moderate Upgrade
The Reseller-to-Customer and Customer-to-Reseller linking flows have been upgraded from legacy REST-based APIs to the Account GraphQL API. This migration addresses previous performance bottlenecks, specifically eliminating long-running queries that caused system timeouts.
📝 Note: The feature depends on the availability of the Account GraphQL API in the environment (specifically the accounts query with reseller-related filters).
Key highlights:
- Performance: Search query response times have been improved from ~50 seconds to near-instant results.
- API Migration: The search companies table and linking actions have been moved successfully from REST to GraphQL.
- Stability: Backend endpoints have been refactored to handle linking and unlinking more reliably, which eliminates "undefined" ID errors.
- Logic alignment: Timeout logic, validation alerts, and automated tests have been updated to match the new implementation.
- UI consistency: "Infinite loading" states have been resolved and pagination reset behaviors have been fixed for a smoother experience.
UI impact: While the layout and core business workflow remain the same, the following behavioral improvements have been implemented:
- The search results table no longer gets stuck in an infinite loading state.
- Pagination behaves correctly after clearing search input.
- Validation and alert messages (e.g., when trying to associate a company with itself) are displayed as expected.
Feature enablement
This feature is not enabled by default. Contact your AppDirect technical representative to request it.
Setting enablement
No setting enablement is required.
Documentation
No Documentation update is required.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!